package com.wugenqiang.project.inventory.dao;

import com.wugenqiang.project.inventory.pojo.Storage;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Classname StorageMapper
 * @Description TODO
 * @Date 2019/3/8 14:38
 * @Created by WuGenQiang//fighting!!
 */
@Repository
public interface StorageMapper {

    //新增物品信息
    Integer addGoodsInfo(Storage storage);

    //根据id查询物品信息
    Storage queryGoodsById(Integer id);

    //根据物品编号查询信息
    Storage queryGoodsByIdentifier(String identifier);

    //根据物品名称查询信息
    Storage queryGoodsByName(String name);

    //通过物品名称模糊查询
    List<Storage> queryGoodsByLikeGoodsName(Storage storage);

    //通过物品型号模糊查询
    List<Storage> queryGoodsByLikeGoodsModel(Storage storage);

    //查询所有物品信息
    List<Storage> queryAllGoods();

    //更新物品信息
    Integer updateGoodsInfo(Storage storage);

}
